ICompositionModelBehavior

StockSharp.Diagram

ICompositionModel動作.

実装: ICloneable

プロパティ

IsUndoManagerSuspended
public bool IsUndoManagerSuspended { get; set; }
value = iCompositionModelBehavior.IsUndoManagerSuspended
iCompositionModelBehavior.IsUndoManagerSuspended = value

このプロパティが真に設定されている場合、Undo 管理者は停止します。

Modifiable
public bool Modifiable { get; set; }
value = iCompositionModelBehavior.Modifiable
iCompositionModelBehavior.Modifiable = value

複合要素図を編集できる。

Nodes
public IEnumerable<TNode> Nodes { get; set; }
value = iCompositionModelBehavior.Nodes
iCompositionModelBehavior.Nodes = value

ノデズ。

Parent
public ICompositionModel Parent { get; set; }
value = iCompositionModelBehavior.Parent
iCompositionModelBehavior.Parent = value

両親。

UndoManager
public IUndoManager UndoManager { get; set; }
value = iCompositionModelBehavior.UndoManager
iCompositionModelBehavior.UndoManager = value

担当: 佐藤 宏

メソッド

AddNode
public void AddNode(TNode node)
iCompositionModelBehavior.AddNode(node)

ノードを追加します。

node
CommitTransaction
public bool CommitTransaction(string name)
result = iCompositionModelBehavior.CommitTransaction(name)

トランザクションをコミットします。

name
操作名。

戻り値: 動作結果。

FindNodeByKey
public TNode FindNodeByKey(string key)
result = iCompositionModelBehavior.FindNodeByKey(key)

キーでノードを検索します。

key
主。
GetLinksForNode
public IEnumerable<TLink> GetLinksForNode(TNode node)
result = iCompositionModelBehavior.GetLinksForNode(node)

指定したノードの全てのリンクを取得します。

node

戻り値: リンク集

RaiseCommited
public void RaiseCommited(string name, TNode node, IUndoableEdit op)
iCompositionModelBehavior.RaiseCommited(name, node, op)

コミットされたイベントをレイズします。

name
お名前..
node
op
担当: 佐藤 宏
RaiseLinksRemoved
public void RaiseLinksRemoved(TNode node)
iCompositionModelBehavior.RaiseLinksRemoved(node)

削除されたイベントをライズします。

node
RaiseSocketAdded
public void RaiseSocketAdded(TNode node)
iCompositionModelBehavior.RaiseSocketAdded(node)

昇給ソケット追加イベント。

node
RemoveNode
public void RemoveNode(TNode node)
iCompositionModelBehavior.RemoveNode(node)

ノードを削除します。

node
RollbackTransaction
public bool RollbackTransaction()
result = iCompositionModelBehavior.RollbackTransaction()

ロールバックトランザクション。

戻り値: 動作結果。

StartTransaction
public bool StartTransaction(string name)
result = iCompositionModelBehavior.StartTransaction(name)

トランザクションを開始する。

name
操作名。

戻り値: 動作結果。

イベント

BehaviorChanged
public event Action<ValueTuple<ModelChange, object, string, object, object, object, object>> BehaviorChanged
iCompositionModelBehavior.BehaviorChanged += handler

変更されたイベント。